package online.cmagic.structureType.adapter;

/**
 * 适配器模式
 * @author wsc
 * @date: 2020年04月13日 16:45
 * @since JDK 1.8
 */
public class TestClient {

    public static void main(String[] args) {
        // 使用普通功能类
        Target concreteTarget = new ConcreteTarget();
        concreteTarget.request();

        // 使用特殊功能类，即适配类，
        // 需要先创建一个被适配类的对象作为参数
        Target adapter = new Adapter(new Adaptee());
        adapter.request();
    }
}
